# bytes主要是用于二进制的数据处理的数据类型，非常适合于socket编程。
# bytes是byte的序列，而str是unicode的序列
print(type(b'xxxxx'))  # <class 'bytes'>

str = '人生苦短，我用Python!'
bytes = str.encode()
print(bytes)  # b'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe7\x94\xa8Python!'

bytes = b'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe7\x94\xa8Python!'
str = bytes.decode()
print(str)  # 人生苦短，我用Python!
